@charset "utf-8";
.huangse12{ color:#FF0101; font-size:12px; font-family:宋体; }
#header780,#main780{ width:780px; margin:10px auto 0 auto;}
#header860,#main860{ width:860px; margin:0 auto;}
#logo{ float:left; margin:10px 0 10px 0; width:370px; display:inline;}
.help{ float:right; width:auto; white-space:nowrap; margin:50px 35px 10px 0; display:inline; text-align:right; font-size:14px; line-height:24px;} 
.step_top{ width:860px; background:#D40801; height:36px; margin-top:10px;}
.step_top span{ float:left; margin-top:6px; padding-left:40px; padding-right:15px; white-space:nowrap; line-height:30px; height:30px; font-size:14px; }
.step_top h3{ float:left; padding:0 10px 0 20px; color:#FFCB99; font-weight:bold; font-size:14px; line-height:36px; margin:0;}
.step_top .step1{ background:#fff url(../images/member/reg-icon.gif) no-repeat left 5px; color:#F1841F}
.step_top .step2{ background:#fff url(../images/member/reg-icon.gif) no-repeat -150px 5px; color:#F1841F}
.step_top .step3{ background:#fff url(../images/member/reg-icon.gif) no-repeat -300px 5px; color:#F1841F}
.step_top .step01{ background:transparent url(../images/member/reg-icon.gif) no-repeat left -39px; color:#FEF2E6}
.step_top .step02{ background:transparent url(../images/member/reg-icon.gif) no-repeat -150px -39px; color:#FEF2E6}
.step_top .step03{ background:transparent url(../images/member/reg-icon.gif) no-repeat -300px -39px; color:#FEF2E6}
.step_right{ text-align:right; padding-right:10px; color:#666; height:16px; line-height:16px;}
.box_860{ margin:0 10px;}
.box_860 table td{ padding:5px 3px; vertical-align:top}
.box_860 table td.inputp input{ margin-right:2px;}
.box_860 table td.table_left{ font-size:14px; text-align:right;}
.text_380{ float:left; background-color:#eee; width:380px; color:#666; border:1px dashed #ccc; padding:3px 5px; line-height:16px;}
.ts_text{ float:left;background-color:#fff; width:162px; border:1px solid #F7D7B4; padding:5px 5px; line-height:16px; white-space:normal; color:#ff0000;}
/*button*/
.regist_button{ background:url(../images/member/button-all.gif) no-repeat left -39px; width:180px; height:29px; color:#C90101; font-size:14px; font-weight:bold; text-align:center; border:0}
.regist_button1{ background:url(../images/member/button-all.gif) no-repeat left -39px; width:180px; height:29px; color:#C90101; font-size:14px; text-align:center; border:0}
.login_button{ width:70px; height:30px; color:#464646; font-size:14px; font-weight:bold; text-align:center;}
.regSelectButton li{ float:left; background:url(../images/member/button-all.gif) no-repeat right top; padding-right:12px; height:29px; margin-right:5px; display:inline}
.regSelectButton li span{ float:left; background:url(../images/member/button-all.gif) no-repeat left top; padding-left:8px; height:24px; line-height:20px; padding-top:5px;}
.regSelectButton li span input{ vertical-align:middle; margin-right:3px;}
/*regTitle*/
.regTitle{ padding-top:20px; padding-left:10px; border-bottom:1px dashed #7D7D7D; height:26px;}
.regTitle h3{ float:left; background:url(../images/member/register_13.jpg) no-repeat left top; height:26px; line-height:26px; font-size:14px; font-weight:bold; paddingt:0 0 0 15px; color:#333; margin:0}
.regTitle h3 font{ font-size:18px; color:#D20900; font-weight:normal; padding-right:5px;}
/*input*/
.input_210{height:18px; line-height:18px; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-top:1px solid #808080; border-left:1px solid #808080; width:210px; padding:0 2px;}
.input{height:18px; line-height:18px; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8; border-top:1px solid #808080; border-left:1px solid #808080;}
.loginBox{ float:left; width:100%; height:auto; background:url(../images/member/login-bg.png) no-repeat left 22px; margin:0 0 30px 0;}
.loginRightbox{ float:right; width:260px; background:#ADADAD; padding:1px; margin-right:32px; display:inline}
.loginRight{ padding:5px 8px; background:#F9F9F9;}
.loginRight h3{ padding:5px 10px; line-height:32px; height:32px; color:#111; font-size:14px; font-weight:bold; margin:0}
.loginRight th{ text-align:right; font-weight:normal; font-size:14px; font-family:宋体;}
.loginRight td{ padding:5px 0; color:#333;}
ul{ list-style:none; margin:0; padding:0;}
.newsList li{ background:url(../images/member/icon-n.gif) no-repeat 12px 9px; height:24px; line-height:24px; padding-left:20px;}
.ksfb{ float:left; width:100%; margin-bottom:10px;}
.ksfb li{ float:left; width:58px; background:url(../images/member/fb.gif) no-repeat 5px center; height:30px; line-height:30px; padding-left:22px;}
.ksfb li.zp{ background:url(../images/member/zp.gif) no-repeat 5px center;}